package com.zdkj.subway.stm.enums;/**
 * @author 陈博
 * @date 2020/1/18 0018 14:07
 */

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @program: zdkj
 *
 * @description: 车站状态字段枚举
 *
 * @author: chen
 *
 * @create: 2020-01-18 14:07
 **/
@Getter
@AllArgsConstructor
public enum CycleEnum {
    //调入调出确认
    CONFIRM_SUC("1","已确认"),
    CONFIRM_FAIL("0","未确认"),
    //申请线网协查乘客事务
    PASSENGERS_STATUS_STAY("0","未提交"),
    PASSENGERS_STATUS_IS("1","已提交"),
    PASSENGERS_STATUS_COMPLETE("2","已回馈"),
    //调票办理状态
    HANDLE_STATUS_STAY("0","待办理"),
    HANDLE_STATUS_IS("1","正在办理"),
    HANDLE_STATUS_COMPLETE("2","办理完成"),
    //调票申请办理状态
    APPLY_HANDLE_STATUS_SUC("1","是"),
    APPLY_HANDLE_STATUS_FAIL("0","否"),
    //前端确认按钮显隐
    VISIBLE_FAIL("0","可操作"),
    VISIBLE_SUC("1","不可操作"),
    //调票申请审批状态
    REVIEW_STATUS_NONE("0","未提交"),
    REVIEW_STATUS_STAY("1","已提交"),
    REVIEW_STATUS_SUC("2","审核通过"),
    REVIEW_STATUS__FAIL("3","审核未通过"),
    //通知确认状态
    NOTICE_SUC("1","已确认"),
    NOTICE_FAIL("0","未确认"),


    //售票员合并票款结算  数据来源
    FARE_TYPE_LINE("0","线网"),
    FARE_TYPE_STATION("1","车站"),

    //售票员合并票款结算  通知状态
    FARE_NOTICE_FAIL("0","待通知"),
    FARE_NOTICE_SUC("1","已发送"),
    FARE_NOTICE_2("2","已接收");

    private final String code;
    private final String description;
}
